Using Datacycle for Concurrency Control in a Distributed Database Environment
نویسندگان
چکیده
This study proposes DC-ROLL, a new approach to concurrency control in a distributed environment based on the Request Order Linked List (ROLL) [P91] and the Datacycle architecture [H+87]. DC-ROLL allows for more flexibility in levels of concurrency and avoids certain performance bottlenecks of the traditional two-phase locking. Unlike the original Datacycle architecture where the entire database along with concurrency control structures is pumped to access managers (sites), the DC-ROLL architecture only requires broadcasting the ROLL, the database concurrency control object. As a result, DC-ROLL has much lower network bandwidth requirements. DC-ROLL eliminates the burden of concurrency control from the sites storing the data being accessed. Instead, all concurrency control functions are handled at the sites where transactions run. DC-ROLL also simplifies database consistency management in replicated environments since no centralized (primary) concurrency control manager is needed.
منابع مشابه
Performance analysis of the send-on-demand: A distributed database concurrency control protocol for high-speed networks
In this paper, we consider an application of high speed wide area networks, viz., that of distributed database systems (DDBS). In a high speed environment, although the transmission delay decreases, the propagation delay (communication latency) now becomes the throughput thwarting factor. Existing concurrency control (CC) protocols do not address the communication latency problem. This paper is...
متن کاملAlleviating Hot Spots in a Distributed Database System in a High Speed Wide Area Network
The performance of conventional distributed algorithms does not scale with the network data rate, owing to communication latency overheads. Thus new algorithms are necessary in high speed wide area networks. At the same time, the new algorithms cannot instantly replace the ones that are widely in use today. Hence a gradual transition is necessary. In this paper, one such concurrency control alg...
متن کاملEvaluating the Distributed Datacycle Scheme for a High Performance Distributed Database
The datacycle architecture developed in Bellcore is a relatively new approach to designing extremely fast database machines. This architecture translates the large bandwidths of fiber optic links into high query throughput. The distributed version of the datacycle architecture has not received as much coverage as the centralized version. The purpose of this paper is two-fold. The first objectiv...
متن کاملOptimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...
متن کاملPerformance of Distributed Optimistic Concurrency Control in Real-Time Databases
Concurrency control is one of the main issues in the studies of real-time database systems. In this paper different distributed concurrency control methods are studied and evaluated in real-time system environment. Because optimistic concurrency control is promising candidate for real-time database systems, distributed optimistic concurrency control methods are discussed more detailed way. We p...
متن کامل